package com.psp.bu.persist.dao;

import java.util.List;

import com.psp.bu.model.ProductBean;
import com.psp.bu.model.UserProductRelationBean;

public interface BusinessDao {

	/**
	 * 根据id查询商品
	 * 
	 * @param bid
	 * @return
	 */
	ProductBean selectById(String bid);

	int insert(ProductBean product);

	/**
	 * 插入用户商品关系表
	 * 
	 * @param userproduct
	 * @return
	 */
	int insertUserProduct(UserProductRelationBean userproduct);

	/**
	 * 业务组商品数量
	 * 
	 * @param bid
	 *            业务组用户id
	 * @param shelfState
	 * @return
	 */
	int selectProductCount(String bid, int shelfState);

	/**
	 * 业务组 商品管理列表
	 * 
	 * @param page
	 * @param pageSize
	 * @param bid
	 *            业务组用户id
	 * @param shelfState
	 * @return
	 */
	List<ProductBean> selectProductList(int page, int pageSize, String bid, int shelfState);

}
